Objectifs d'apprentissage
- Définir les étapes du cycle systématique d'optimisation.
- Mettre en œuvre des techniques de débogage des performances pour identifier les inefficacités du code.
- Analyser l'architecture et les avantages des cadres d'auto-tuning dans les piles logicielles modernes.
- Appliquer des algorithmes de recherche pour une exploration automatisée de l'espace des paramètres.
- Évaluer les compromis entre l'optimisation manuelle et l'auto-tuning basé sur la recherche.